Duplicator\Libs\Snap\SnapDB D

Total Complexity 130
Dependencies 3
Dependents 9
Total lines 711
Lines of code 412
Logical lines of code 257
Comment lines 221
Methods 22
Properties 1

Methods 22

Method Rating Maintainability Complexity Lines of code
selectUsingPrimaryKeyAsOffset()
B
38 18 72
getValuesFromQueryInsert()
B
42 18 55
getUniqueIndexColumn()
B
41 16 55
getMysqlConnectFlagsList()
A
46 12 40
getDBEngine()
A
52 11 22
getOffsetKeyCondition()
A
49 10 28
getOffsetFromRowAssoc()
S
57 7 17
getRedundantDuplicateTables()
S
56 5 18
error()
S
60 4 15
query()
S
62 3 11
freeResult()
S
63 3 11
fetchRow()
S
65 3 9
fetchAssoc()
S
65 3 9
dbConnType()
S
77 3 3
dbConnTypeByResult()
S
77 3 3
getMysqlConnectFlagsFromMaskVal()
S
65 3 9
numRows()
S
69 2 7
realEscapeString()
S
68 2 7
getQueryInsertValuesFromArray()
S
64 1 11
quoteRegex()
S
77 1 3
parsedQueryValueToString()
S
74 1 4
parsedQueryValueToInt()
S
78 1 3